semiconductor physics - French English Dictionary